package com.dd.cloud.user.res.consult;

import lombok.Data;
import lombok.experimental.Accessors;

import java.time.LocalDate;

/**
 * @author Lx
 * @version 1.0
 */
@Data
@Accessors(chain = true)
public class ConsultMedicalRecordDetailRes {
    /**
     * 患者姓名
     */
    private String patientName;

    /**
     * 患者性别
     */
    private String patientSex;

    /**
     * 患者年龄
     */
    private Integer patientAge;

    /**
     * 患者出生日期
     */
    private LocalDate patientBirthDate;

    /**
     * 民族
     */
    private String patientNationality;

    /**
     * 是否怀孕
     */
    private Integer patientPregnant;


    /**
     * 是否结婚
     */
    private String patientMaritalStatus;

    /**
     * 电话号码
     */
    private String patientPhone;

    /**
     * 就诊目的
     */
    private String aim;

    /**
     * 就诊类型
     */
    private Integer type;

    /**
     * 医生
     */
    private String doctorName;

    /**
     * 就诊科室
     */
    private String department;

    /**
     * 机构
     */
    private String firstMechanName;

    /**
     * 就诊卡号
     */
    private String medId;

    /**
     * 医生工号
     */
    private String workCard;

    /**
     * 是否复诊
     */
    private Integer visitType;


    /**
     * 问诊电子病历id
     */
    private Integer id;

    /**
     * 咨询id
     */
    private Integer consultId;

    /**
     * 中医诊断code
     */
    private String zyCode;


    /**
     * 中医诊断名称
     */
    private String zyName;
    /**
     * 辩证诊断
     */
    private String dialecticalDiagnosis;

    /**
     * 主诉
     */
    private String chiefComplaint;

    /**
     * 过敏史
     */
    private String allergyHistory;

    /**
     * 辅助检查结果
     */
    private String auxiliaryCheck;

    /**
     * 体格检查
     */
    private String physicalCheck;

    /**
     * 处理意见
     */
    private String handleOpinion;

    /**
     * 留言
     */
    private String remark;

    /**
     * 状态 1正常 -1删除 2未保存
     */
    private Integer status;

    /**
     * 就诊时间
     */
    private LocalDate createDate;
}
